Package-level declarations
Types
Link copied to clipboard
data class TMAuthenticationColors(val primary: Int, val primaryVariant: Int, val secondary: Int, val secondaryVariant: Int, val background: Int, val surface: Int, val error: Int, val onPrimary: Int, val onSecondary: Int, val onBackground: Int, val onSurface: Int, val onError: Int, val isLight: Boolean) : Parcelable
Represents a set of colors used for authentication UI components, supporting Parcelable for Android.
Link copied to clipboard
data class TMAuthenticationParams(val apiKey: String, val clientName: String, val region: TMXDeploymentRegion, val environment: TMXDeploymentEnvironment? = null, val darkColors: TMAuthenticationColors? = null, val lightColors: TMAuthenticationColors? = null, val quickLogin: Boolean? = null, val autoQuickLogin: Boolean? = null, val hostModernLoginParameters: Map<String, String>? = null, val archticsModernLoginParameters: Map<String, String>? = null, val forceNewSession: Boolean? = null, val externalToken: String? = null) : Parcelable
Represents configuration parameters for Ticketmaster authentication, supporting Parcelable for Android.
Functions
Link copied to clipboard
Converts a TMAuthenticationColors object to a Colors object for use in Compose UI.
Link copied to clipboard
Converts a Colors object to a TMAuthenticationColors object.